package com.yungu.swift.order.model.dto;

import com.yungu.swift.base.model.BaseDto;
import com.yungu.swift.base.model.annotation.Desensitization;


/**
 * 订单警报
 *
 * @author Zerrion
 * @date 2017/3/6
 */
public class OrderAlarmDto extends BaseDto {

    /**
     * 订单uuid
     **/
    private String orderUuid;

    /**
     * 司机uuid
     **/
    private String driverUuid;

    /**
     * 乘客uuid
     **/
    private String passengerUuid;

    /**
     * 状态 1未处理 2 已处理
     **/
    private Integer status;

    /**
     * 车牌号
     **/
    private String plateNum;

    /**
     * 起点地址
     **/
    private String originAddress;

    /**
     * 终点地址
     **/
    private String destAddress;

    /**
     * 备注
     **/
    private String remark;

    //非数据库字段
    /**
     * 司机姓名
     **/
    @Desensitization(type = Desensitization.DesensitionType.NAME)
    private String driverName;

    /**
     * 乘客姓名
     **/
    private String passengerName;

    /**
     * 司机手机号
     **/
    @Desensitization(type = Desensitization.DesensitionType.MOBILE)
    private String driverMobile;

    /**
     * 乘客手机号
     **/
    @Desensitization(type = Desensitization.DesensitionType.MOBILE)
    private String passengerMobile;

    /**
     * 订单业务类型
     **/
    private Integer businessType;

    /**
     * 报警经度
     */
    private String alarmLng;

    /**
     * 报警纬度
     */
    private String alarmLat;

    public String getAlarmLng() {
        return alarmLng;
    }

    public void setAlarmLng(String alarmLng) {
        this.alarmLng = alarmLng;
    }

    public String getAlarmLat() {
        return alarmLat;
    }

    public void setAlarmLat(String alarmLat) {
        this.alarmLat = alarmLat;
    }

    public String getOrderUuid() {
        return this.orderUuid;
    }

    public void setOrderUuid(String orderUuid) {
        this.orderUuid = orderUuid;
    }

    public String getDriverUuid() {
        return this.driverUuid;
    }

    public void setDriverUuid(String driverUuid) {
        this.driverUuid = driverUuid;
    }

    public String getPassengerUuid() {
        return this.passengerUuid;
    }

    public void setPassengerUuid(String passengerUuid) {
        this.passengerUuid = passengerUuid;
    }

    public Integer getStatus() {
        return this.status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getPlateNum() {
        return this.plateNum;
    }

    public void setPlateNum(String plateNum) {
        this.plateNum = plateNum;
    }

    public String getOriginAddress() {
        return originAddress;
    }

    public void setOriginAddress(String originAddress) {
        this.originAddress = originAddress;
    }

    public String getDestAddress() {
        return this.destAddress;
    }

    public void setDestAddress(String destAddress) {
        this.destAddress = destAddress;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    public String getPassengerName() {
        return passengerName;
    }

    public void setPassengerName(String passengerName) {
        this.passengerName = passengerName;
    }

    public String getDriverMobile() {
        return driverMobile;
    }

    public void setDriverMobile(String driverMobile) {
        this.driverMobile = driverMobile;
    }

    public String getPassengerMobile() {
        return passengerMobile;
    }

    public void setPassengerMobile(String passengerMobile) {
        this.passengerMobile = passengerMobile;
    }

    public Integer getBusinessType() {
        return businessType;
    }

    public void setBusinessType(Integer businessType) {
        this.businessType = businessType;
    }
}
